(function($) {
	$(function() {
		
		//放大镜效果
		$(".min-pic img").click(function() {
			 iIndex = $(this).index(".min-pic img");
			 iSrc = $(this).attr("src");

			$(".min-pic img").removeClass("active").eq(iIndex).addClass("active");
			$(".jpz").attr("src", iSrc);
			$(".big").attr("src", iSrc);
		});
		
		var 
			osmall=$('.small-pic'),
			obig=$('.big-pic'),
			ospan=$('.mack'),
			oWrap = $(".to-bigl");
			
		
		osmall.mouseover(function(){
			ospan.css('display','block')
			obig.css('display','block')
		}).mouseout(function(){
			ospan.css('display','none')
			obig.css('display','none')
			
		}).mousemove(function(e){
			var evt=e||event,
			opos=oWrap.offset(),
			disX=evt.clientX-opos.left-ospan.outerWidth()/2+$(window).scrollLeft(),
			disY=evt.clientY-opos.top-ospan.outerHeight()/2+$(window).scrollTop();
			
			if(disX<0){
				disX=0;
			}else if(disX>=osmall.width()-ospan.outerWidth()){
				disX=osmall.width()-ospan.outerWidth();
			}
			if(disY<0){
				disY=0;
			}else if(disY>=osmall.height()-ospan.outerHeight()){
				disY=osmall.height()-ospan.outerHeight()
			}
			
			ospan.css({left:disX,top:disY})
			
			var 
				oimg=$('.big'),
			
				perX=disX/(osmall.width()-ospan.outerWidth()),
				perY=disY/(osmall.height()-ospan.outerHeight()),
				x=perX*(oimg.width()-obig.outerWidth()),
				y=perY*(oimg.height()-obig.outerHeight());
				
				oimg.css({left:-x,top:-y})
		})
		//放大镜左右控制效果				
		var 
			Okong = $(".kong"),
			cLi = $(".min-img ul li"),
			cUl = $(".min-img ul"),
			cIndex = 0;
		
		Okong.eq(0).click(function(){
			cIndex--;
			if(cIndex <= 0){
				cIndex = 0;
		
			}
			//console.log(-cIndex*cLi.eq(0).width()-0+10)
			startTvMove(cUl,-cIndex*cLi.eq(0).outerWidth(true));
		});	
						
					
					
		Okong.eq(1).click(function(){
			if(parseInt(cUl.css("left"))<=-140){
				
				cUl.css("left","-140px")
				
			}else{
				cIndex++;
				startTvMove(cUl,-cIndex*cLi.eq(0).outerWidth(true));
			}
			
		});	
		//吸顶菜单
		$(window).scroll(function(){
			
			if($("body").scrollTop() > 990){
				
				$(".tab").addClass("fixed-bar");
				//$("#details").css("margin-top","43px");
				$(".ext").css("display","block");
			}else{
				$(".tab").removeClass("fixed-bar");
				//$("#details").css("margin-top","0");
				$(".ext").css("display","none");
			}
			
			if($("body").scrollTop()>=13100){
				tabIcon.removeClass("active").eq(1).addClass("active");
			}
			if($("body").scrollTop()>=14880){
				tabIcon.removeClass("active").eq(2).addClass("active");
			}
			if($("body").scrollTop()<=990){
				tabIcon.removeClass("active").eq(0).addClass("active");
			}
		})
		
		//楼层效果
		var tabIcon = $(".tab-select a");
		tabIcon.click(function(){
			var tabIndex = $(this).index();
			tabIcon.removeClass("active").eq(tabIndex).addClass("active");
		});
		
		tabIcon.eq(0).click(function(){
			$("body").stop(true).animate({
				scrollTop:990
			},0);
		})
		tabIcon.eq(1).click(function(){
			$("body").stop(true).animate({
				scrollTop:13100
			},0);
		})
		tabIcon.eq(2).click(function(){
			$("body").stop(true).animate({
				scrollTop:14880
			},0);
		})
		
		//商品评论
		var 
			k=0,
			pageBtn=$('.comment-page a').not('.text-ye'),
			upBtn=$('.text-ye').eq(0),
			downBtn=$('.text-ye').eq(1);
			
			pageBtn.click(function(){
				k=pageBtn.index($(this))
				datas(k);
				pageBtn.removeClass().eq(k).addClass('current')
			})
			//上一页按钮
			upBtn.click(function(){
				k--;
				if(k<=0){
					k=0
				}
				pageBtn.removeClass().eq(k).addClass('current')
				datas(k);
			})
			//下一页按钮
			downBtn.click(function(){
				k++;
				if(k>=7){
					k=7
				}
				pageBtn.removeClass().eq(k).addClass('current')
				datas(k);
			})
			/*function Ajax(k){
				$.ajax({
					url:'http://sclub.jd.com/productpage/p-1183796-s-0-t-3-p-'+k+'.html?',
					dataType:"jsonp",
					jsonp:'callback',
					jsonCallback:'fetchJSON_comment98vv73810',
					success:function(data){
						for(var i=0;i<data.comments.length;i++){
								
							$('.author span').eq(i).html(data.comments[i].nickname)
							$('.text').eq(i).html(data.comments[i].content)
							$('.datetime').eq(i).html(data.comments[i].referenceTime)
						}
					}
				})
			}*/
			function datas(k){
			$.ajax({
				url:"json"+k+".txt",
				type:"GET",
				dataType:"text",
				success:function(data){	
					var arr=eval(data);
					for(var i= 0; i<10; i++){
						
						$('.author span').eq(i).html(arr[i].name)
						
						
						$('.text').eq(i).html(arr[i].content)
						$('.datetime').eq(i).html(arr[i].date)
					}
				}
			})
		}
			
			//购物车
			var 
			lessBtn=$('#lessBtn'),
			addBtn=$('#addBtn'),
			oNum=$('#goodsNumberInput'),
			values=$('#goodsNumberInput').val();
			
			lessBtn.click(function(){
			if(values==1){
				values=1;
				lessBtn.removeClass("active");	
			}else{
				values--;
			}
			oNum.val(values)
			})
			addBtn.click(function(){
			values++;
			oNum.val(values)
			lessBtn.addClass("active");
			})
			
			
			
			
			
				

			
				
		

				
			
		
			
	//抛物线函数封装
	function parabola(obj, target, speed){
	var a = 0.002;
	//目标终点的相对坐标
	var coord = {
		x: target.left - obj.offsetLeft,
		y: target.top - obj.offsetTop
	}
	//系数
	var b = (coord.y - a*coord.x*coord.x)/coord.x;
	//原点的页面坐标
	var center = {
		x: obj.offsetLeft,
		y: obj.offsetTop
	}
	//X轴的偏移量
	var offsetX = 0;
	var timer = setInterval(function(){
		obj.style.left = center.x + (offsetX+=speed) + "px";
		obj.style.top = center.y + (a*offsetX*offsetX + b*offsetX) + "px";
		if(offsetX >= coord.x) {
			obj.style.left = target.left + "px";
			obj.style.top = target.top + "px";
			clearInterval(timer);
		}
	},30);
}	
	});
})(jQuery);	